GroovyについてLion+Macports2.0+Groovy1.8.1でやってみた


概要

SVGの値変更の処理を自動で解析したりして行いたかったので、使ってみた。



インストール

MacPortsをインストール後、

sudo port install groovy


1.8.0の時は呪われていたらしいが、今11/08/22 16:12:24は平気。



使用感

特定のtagを無くす

doc.remove(doc.description)


特定のタグ全ての特定のattrを変更

doc.g.path.each {

    it.@id = "shape" + (i++)

}


超素敵。

アクセッサが天衣無縫で嬉しい。